package com.cloudwise.service;

import java.util.List;
import java.util.Map;

/**
 * @author ：Teacher陈
 * @date ：Created in 2021/1/25 14:29
 * @description：人员信息dao接口
 * @modified By：
 * @version: 1
 */
public interface PersonInfoService {
    /**
     * @create by: Teacher陈
     * @description: 查询所有人
     * @create time: 2021/1/25 14:30
     * @return
     */
    List<Map<String,Object>> findAllPerson();
    /**
     * @create by: Teacher陈
     * @description: 根据主键查询单个人
     * @create time: 2021/1/25 14:31
     * @param id  主键  人员编号
     * @return
     */
    Map<String,Object> findPersonById(int id);
    /**
     * @create by: Teacher陈
     * @description: 根据编号和姓名查询单个人
     * @create time: 2021/1/25 14:31
     * @param map  查询条件
     * @return
     */
    Map<String,Object> findPersonByIdAndName(Map map);

    /**
     * @create by: Teacher陈
     * @description: 修改人员信息
     * @create time: 2021/1/25 14:32
     * @param map
     * @return
     */
    boolean  updatePerson(Map map);


    List<Map<String,Object>> findAllArea();
    boolean savePerson(Map map);
    boolean deletePerson(Map map);

    String findPersonName(String personId);


}